
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<h:head>

	<link type="text/css" rel="Stylesheet"
		href="../../css/jquery-ui-1.8.20.custom.css" />

	<link type="text/css" rel="Stylesheet"
		href="../../css/style_coopac.css" />

</h:head>

<h:body>
	<div id="contenedor">
		<div id="headerCreditos"></div>

		<div id="menu">
			<ui:include src="../00_genericos/menu.xhtml"></ui:include>
		</div>

		<div id="formularios">
			<h:form id="form" prependId="true">
				<div id="cuerpo">
					<p:panel header="Simulador de Créditos"
						style="font-size:20px; height:50px;">
					</p:panel>
					<p:panel header="Información del Préstamo" toggleable="true">
						<div class="rowForm">
							<div class="label">
								<label>Prestamo:</label>
							</div>
							<div class="field">
								<p:inputText id="prestamoSC"
									value="#{simuladorcredito.prestamo}" style="width:157px" />
								<p:watermark for="prestamoSC" value="ejm. 1000"></p:watermark>
							</div>
							<div class="label">
								<label>#Cuotas:</label>
							</div>
							<div class="field">
								<p:inputText id="numeroCuotasSC"
									value="#{simuladorcredito.numeroCuotas}" style="width:157px" />
								<p:watermark for="numeroCuotasSC" value="cuotas mensuales ej.12"></p:watermark>
							</div>
						</div>
						<div class="rowForm">
							<div class="label">
								<label>Tasa Interés(%):</label>
							</div>
							<div class="field">
								<p:inputText id="interesMensualSC"
									value="#{simuladorcredito.interesMensual}" style="width:157px" />
								<p:watermark for="interesMensualSC" value="tasa mensual ej. 3.5"></p:watermark>
							</div>
							<div class="label">
								<label>Frecuencia</label>
							</div>
							<div class="select">
								<p:selectOneMenu id="frecuenciaPagoSC" style="width:160px"
									value="#{simuladorcredito.frecuenciaPago}">
									<f:selectItem itemLabel="Mensual" itemValue="1" />
									<f:selectItem itemLabel="Diario" itemValue="2" />
								</p:selectOneMenu>
							</div>
							<div class="label">
								<label>Tipo de Interés:</label>
							</div>
							<div class="select">
								<p:selectOneMenu id="tipoMaestroInteresSC"
									value="#{simuladorcredito.tipoMaestroInteres.idTipoMaestro}"
									style="width:160px">
									<f:selectItems value="#{maestro.listaTipoInteres}" />
								</p:selectOneMenu>
							</div>
						</div>
						<div class="rowForm">
							<div class="label">
								<label>Divisa:</label>
							</div>
							<div class="select">
								<p:selectOneMenu id="tipoMaestroDivisaSC"
									value="#{simuladorcredito.tipoMaestroDivisa.idTipoMaestro}"
									style="width:160px">
									<f:selectItems value="#{maestro.listaTipoDivisa}" />
								</p:selectOneMenu>
							</div>
							<div class="label">
								<label>Tipo de Crédito:</label>
							</div>
							<div class="select">
								<p:selectOneMenu id="tipoCreditoSC"
									value="#{simuladorcredito.tipoCredito.idTipoCredito}"
									style="width:160px">
									<p:ajax listener="#{simuladorcredito.pintarCampos}"
										update=":form:interesMensualSC"></p:ajax>
									<f:selectItem itemValue="" itemLabel="Tipo de Credito" />
									<f:selectItems value="#{simuladorcredito.listaTipoCredito}" />
								</p:selectOneMenu>
							</div>
						</div>

						<div class="rowForm"></div>

						<div class="rowFormProcess">
							<div class="buttonProcess">
								<p:commandButton value="Procesar" update=":form:tablaSimulacion"
									actionListener="#{simuladorcredito.simularCredito}">
								</p:commandButton>
							</div>
						</div>



						<p:dataTable id="tablaSimulacion" var="tsc"
							value="#{simuladorcredito.listaDatosSimulacionCredito}"
							paginator="true" rows="24" rowKey="#{tsc.numeroCuota}"
							selection="#{simuladorcredito.datosSimulacionCreditoSeleccionado}"
							selectionMode="single">

							<f:facet name="header">
							           Simulador de Creditos
							</f:facet>

							<p:column headerText="Mes" style="text-align:center">
									#{tsc.numeroCuota}
							</p:column>
							<p:column headerText="Fecha Pago" style="text-align:center">
									#{tsc.fechaPago}
							</p:column>
							<p:column headerText="Interes" style="text-align:center">
								 	#{tsc.interes}
							</p:column>
							<p:column headerText="Amortización" style="text-align:center">
								 	#{tsc.amortizacion}
							</p:column>
							<p:column headerText="Cuota" style="text-align:center">
								 	#{tsc.cuota}
							</p:column>
							<p:column headerText="Saldo Deudor" style="text-align:center">
								 	#{tsc.saldoDeudor}
							</p:column>
							
							<p:columnGroup type="footer">  
              					<p:row>  
              						<p:column footerText=""/>  
                    				<p:column footerText="Totales: "/>  
                   					<p:column footerText="#{simuladorcredito.sumaIntereses}" />  
                   					<p:column footerText="#{simuladorcredito.sumaAmortizacion}" />  
                   					<p:column footerText="#{simuladorcredito.sumaCuota}" />
                   					<p:column footerText="" style="text-align:right"/>    
                				</p:row>  
           					</p:columnGroup> 

						</p:dataTable>


						<div class="rowForm">
							<div class="buttonProcess">
								<!--<p:commandButton value="Imprimir" ajax="false">
									<p:printer target=":form:tablaSimulacion" />
								</p:commandButton>
								--><p:commandButton value="Imprimir" actionListener="#{simuladorcredito.toPDF}">
								</p:commandButton>
								<!--
								<p:commandButton value="PDF" ajax="false">
									<p:dataExporter type="pdf" target=":form:tablaSimulacion" fileName="simulacion_creditos" encoding="ISO-8859-1"/>  
								</p:commandButton>
								<p:commandButton value="EXCEL" ajax="false">
									<p:dataExporter type="xls" target=":form:tablaSimulacion" fileName="simulacion_creditos" encoding="ISO-8859-1"/> 
								</p:commandButton>
							-->
							</div>
						</div>
					</p:panel>
				</div>
			</h:form>
		</div>

		<div id="footerCreditos"></div>

	</div>
</h:body>

</html>